Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ukraine F3 Romania F1 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Romania F12 Romania F13 Germany F13 Nigeria F5 Nigeria F6 Russia F2 Colombia F1 Colombia F2 Morocco F2 Belarus F1 Belarus F2 Romania F6 Romania F16 Russia F3 Romania F17 Austria F10 Venezuela F5 Venezuela F6 Dominican Republic F1 China F2 Austria F3 Morocco F1 Morocco F2 Russia F1 Russia F2 Romania F1 Romania F2 Romania F3 Romania F15 Romania F16 Romania F18 Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Romania F1 Romania F2 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 France F3 Greece F3 Greece F2 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F8 Italy F30 Germany F2 Romania F1 Germany F2 Romania F1 Romania F3 Kazakhstan F6 Romania F16 Romania F4 Romania F4 Ukraine F4 Belarus F2 Romania F16 Uzbekistan F1 Germany F7 M25+H Pozoblanco Czech Republic F2 M25 Portimao Astana Challenger Kazan Challenger Sarajevo Challenger M25+H Bacau Alexander Kolyaskin Memorial - Donetsk Alexander Kolyaskin Memorial - Donetsk USTA Tallahassee Tennis Challenger - Tallahassee Challenger DCN de Cherbourg - Cherbourg XII Abierto Internacional de Salinas - Salinas M25 Heraklion Astana Challenger - Astana Sporting Challenger '07 Trofeo Regione Piemonte - Turin UTC Open by Selena - Cherkassy PEOPLEnet Cup - Dnepropetrovsk 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Tanger Puerto Rico Challenger Tennis Event - Humacao Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Sail Open - New Delhi Izmir Cup - Izmir Moncton Men's Challenger - Moncton Oberstaufen Cup-Head German Master's Series - Oberstaufen Trofeo Sisma Mantova - Mantova Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Delhi Challenger I - New Delhi Sail Open - New Delhi President's Cup - Astana IPP Open - Helsinki Heilbronn Challenger Belgrade Challenger Besancon Challenger Alexander Kolyaskin Memorial - Donetsk Sarajevo Challenger Barletta Challenger Seguros Bolivar Open - Medellin Ramat Hasharon Challenger Nottingham Challenger Morocco Tennis Tour - Fes Pozoblanco Challenger Penza Challenger Saransk Challenger Penza Cup - Penza Segovia Challenger Istanbul Challenger Karshi Challenger Privat Bank Cup - Dnepropetrovsk Alphen Challenger Mons Challenger New Delhi Challenger II - New Delhi Medellin Challenger Cremona Challenger Lugano Challenger Bytom Challenger Pozoblanco Challenger Granby Challenger Brasov Challenger - Brasov Alexander Kolyaskin Memorial - Donetsk Bratislava Challenger Morocco Tennis Tour - Meknes Kazan Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Furth Challenger Furth Challenger Pozoblanco Challenger Oberstaufen Challenger Braunschweig Challenger St. Remy Challenger Brasov Challenger Tashkent Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challenger Barletta Challenger Ford Tennis Championships - Louisville Bath Challenger Arad Challenger Timisoara Challenger Penza Challenger M15 Doha Nottingham Challenger M25 Doha Brasov Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Bergamo Challenger Monza Challenger Izmir Challenger Nottingham Challenger Arad Challenger Copa Petrobras Colombia - Bogota Timisoara Challenger Recanati Challenger Guimaraes Challenger Lexington Challenger Morocco Tennis Tour - Rabat Segovia Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Rennes Challenger Togliatti Cup - Togliatti Mouilleron-Le-Captif Challenger Mordova Cup 2007 - Saransk Tyumen Challenger Heilbronn Challenger Dallas Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Irving Challenger Savannah Challenger Heilbronn Challenger Reggio Emilia Challenger Nottingham-2 Challenger Lexington Challenger Aptos Challenger Trnava Challenger Mons Challenger Geneva Challenger Bratislava Challenger Rennes Challenger Salzburg Challenger Brescia Challenger Wroclaw Challenger Quimper Challenger Raanana Challenger Taipei City Challenger Heilbronn Challenger Seoul Challenger Prostejov Challenger Bulgarian Open Challenger - Sofia Winnetka Challenger Challenger Banque Nationale - Granby Orleans Challenger Mons Challenger Rennes Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Irving Challenger PEOPLEnet CUP - Dnepropetrovsk Surbiton Challenger Rome Challenger Tenerife Challenger Orleans Challenger Bangkok Challenger Bratislava Challenger Koblenz Challenger Budapest Challenger Quimper Challenger Surbiton Challenger Nottingham Challenger Gimcheon Challenger Busan Challenger Tallahassee Challenger Winnetka Challenger Palermo Challenger Brasov Challenger Izmir Challenger Sibiu Challenger Eckental Challenger Izmir Challenger Recanati Challenger Brest Challenger Indian Wells Challenger Bergamo Challenger Cary 2 Challenger Nottingham Challenger Ilkley Challenger Busan Challenger Aptos Challenger Vancouver Challenger Almaty Challenger PrivatBank Cup - Dnepropetrovsk Recanati Challenger Vancouver Challenger St. Remy Challenger Istanbul Challenger M25 Qian Daohu Shymkent Challenger Izmir Challenger Brest Challenger Ilkley Challenger Istanbul Challenger Wroclaw Challenger Iasi Challenger Quimper Challenger Andria Challenger Nottingham 1 Challenger Napoli Challenger Ilkley Challenger Ilkley Challenger Biel Challenger Barletta Challenger Segovia Challenger St. Petersburg 2 Challenger Biella 4 Challenger Bratislava Challenger Bratislava 2 Challenger St. Remy Challenger Bergamo Challenger Andria Challenger Winnipeg Challenger Eckental Challenger Nottingham Challenger Sophia Antipolis Challenger Cordenons Challenger San Marino Challenger Napoli Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Cleveland Challenger Morelos Challenger Olbia Challenger Cherbourg Challenger Istanbul Challenger Orleans Challenger Bratislava Challenger Timisoara Challenger - Timisoara Forli 3 Challenger Mersin Challenger Privatbank Open 2006 - Dnepropetrovsk Vilnus Challenger Bratislava Challenger Andria Challenger Athens Challenger Naples Challenger - Naples Fergana Challenger Kosice Challenger Tyler Challenger Salinas Challenger Taipei City Challenger Oeiras 2 Challenger Astana Challenger Surbiton Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Brasov Challenger - Brasov Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Izmir Challenger Biella 6 Challenger Nottingham 2 Challenger Nottingham-2 Challenger San Marino Challenger Bucharest Challenger Ismaning Challenger Bergamo Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Surbiton Challenger Ilkley Challenger Iasi Challenger Privat Bank Cup - Dniepropetrovsk Prague 3 Challenger Nonthaburi 1 Challenger Istanbul Challenger Ortisei Challenger Rovereto Challenger Eckental Challenger Ostrava Challenger Bratislava 1 Challenger Milan Challenger Chicago Challenger Grodzisk Mazowiecki Challenger Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Ottignies-Louvain-la-Neuve Challenger BMW Tennis Championship - Sunrise Lugano Challenger Almaty Challenger 1 - Almaty Brisbane 2 Challenger Gwangju Challenger Rome Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Tunis Challenger Taipei Challenger Ipsos Bucharest Challenger - Bucharest Open des Alpes Trophee BNP Paribas - Grenoble Orleans Challenger Nur-Sultan Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Brasov Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Recanati Challenger Sacramento Challenger - Sacramento Tashkent Challenger - Tashkent Nur-Sultan Challenger Geneva Challenger Brasov Challenger Istanbul Challenger Hamburg Challenger Quimper 2 Challenger Napoli Challenger Athens Challenger Nottingham-2 Challenger Fergana Challenger Sibiu Challenger Bordeaux Challenger Sarasota Challenger Open 13 - Marseille Salzburg Challenger Como Challenger Aptos Challenger Guayaquil Challenger BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Open 13 - Marseille Kremlin Cup - Moscow Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice BCR Open Romania - Bucharest China Open - Beijing Karshi Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Kazan Challenger Nonthaburi 4 Challenger Open 13 - Marseille Bratislava 2 Challenger Kremlin Cup - Moscow Bratislava Challenger Pilot Pen Tennis - New Haven Guangzhou Challenger Samarkand Challenger Dubai Duty Free Tennis Championships - Dubai Helsinki Challenger BMW Open - Munich Gerry Weber Open - Halle Salzburg Challenger AEGON International - Eastbourne If Stockholm Open - Stockholm Open Sabadell Atlantico - Barcelona BCR Open Romania - Bucharest Bet-at-home Cup - Kitzbuhel BCR Open Romania - Bucharest If Stockholm Open - Stockholm Porto Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Quimper Challenger Kaohsiung Challenger AEGON International - Eastbourne Le Gosier Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles China Open - Beijing SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest Rome Challenger SkiStar Swedish Open - Bastad Delray Beach International Tennis Championships - Delray Beach If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Kremlin Cup - Moscow Brisbane International - Brisbane Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Mons Challenger Bratislava Challenger If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Ortisei Challenger AEGON Championships - London Tunis Challenger Intrum Stockholm Open - Stockholm Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest Hall of Fame Tennis Championships - Newport Helsinki Challenger Astana Open - Nur-Sultan BB&T Atlanta Open - Atlanta ATP Kremlin Cup - Moscow Konzum Croatia Open - Umag Tel Aviv Watergen Open - Tel Aviv ATP Kremlin Cup - Moscow Shenzhen Open - Shenzhen Budapest Challenger Ricoh Open - 's-Hertogenbosch Citi Open - Washington Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Arad Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Citi Open - Washington Serbia Open - Belgrade Winston-Salem Open - Winston-Salem European Open - Antwerp Open de Nice Cote d'Azur - Nice AEGON Championships - London Arad Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Medibank International - Sydney Firenze Open - Florence Bergamo Challenger Gonet Geneva Open - Geneva Binghamton Challenger Infosys Hall of Fame Open - Newport Serbia Open - Belgrade AEGON Championships - London Ortisei Challenger Almaty Open - Almaty PTT Thailand Open - Bangkok Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Segovia Challenger Monza Challenger BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Ortisei Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Marburg Challenger Istanbul Challenger Izmir Challenger Mons Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Aptos Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Shenzhen Challenger If Stockholm Open - Stockholm Vancouver Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Bordeaux Challenger Antalya Cup - Antalya Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Brisbane International - Brisbane Lugano Challenger Irving Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Guadalajara Challenger Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Tunis Challenger Marburg Challenger European Open - Antwerp Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Roseto Degli Abruzzi Challenger BMW Open - Munich Citi Open - Washington Moselle Open - Metz Nur-Sultan Challenger Nonthaburi 2 Challenger Grand Prix Hassan II - Marrakech Kremlin Cup - Moscow BMW Open - Munich Geneva Open - Geneva Oeiras 2 Challenger Newport Beach Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Iasi Challenger Belgrade Challenger BMW Open - Munich Prague Challenger Heilbronn Challenger BB&T Atlanta Open - Atlanta Iasi Challenger Moselle Open - Metz Swiss Indoors Basel - Basel ASB Classic - Auckland Heilbronn Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Lugano Challenger Biel Challenger Leon Challenger Mauthausen Challenger Little Rock Challenger Palmas del Mar Challenger Prague 2 Challenger Sofia Open - Sofia Gonet Geneva Open - Geneva Ortisei Challenger Ismaning Challenger Ordina Open - s-Hertogenbosch Topshelf Open - 's-Hertogenbosch BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Pau Challenger Qatar ExxonMobil Open - Doha Infosys Hall of Fame Open - Newport BNP Paribas Masters - Paris Busan Challenger PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Maharashtra Open - Pune Columbus Challenger Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Winston-Salem Open - Winston-Salem Modena Challenger Indian Wells Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger Barletta Challenger Madrid Challenger Bratislava 1 Challenger Sibiu Challenger Istanbul Challenger Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BMW Open - Munich Citi Open - Washington Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Moselle Open - Metz Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Gazprom Hungarian Open - Budapest Australian Open - Melbourne Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Wimbledon - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Citi Open - Washington U.S. Open - New York Australian Open - Melbourne Gerry Weber Open - Halle French Open - Paris Winston-Salem Open - Winston-Salem U.S. Open - New York U.S. Open - New York Swiss Indoors Basel - Basel Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group I, PO, ISR-UKR 0-5 U.S. Open - New York Davis Cup, Group II, 2R, ROU-MAR 5-0 Australian Open - Melbourne French Open - Paris Davis Cup, World Group I, PO, UKR-TPE 3-2 French Open - Paris Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Bucharest Open - Bucharest Davis Cup, World Group, PO, BEL-UKR, 3-2 Wimbledon - London Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group I, PO, SVK-UKR 4-1 Delray Beach Open - Delray Beach Davis Cup, Group I, 1R, ROU-TPE 1-3 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Olympics - Rio de Janeiro Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 French Open (juniors) Davis Cup, Group I, 1R, UKR-ISR 3-2 Sofia Open - Sofia Shanghai Rolex Masters - Shanghai M25 Heraklion